#define bool	int
#define true	1
#define false	0
#define GRILLE_LARGEUR	8
#define GRILLE_HAUTEUR	8
#define Pion	int
#define Joueur	int
#define VIDE	0
#define P1		1
#define P2		2

typedef struct { int x; int y; } Point;
typedef struct { Point a; Point b; Joueur player; } Coup;
typedef struct { Pion content[GRILLE_HAUTEUR * GRILLE_LARGEUR]; } Grille;

typedef struct {
	Grille grid;
	Grille territory;
	Joueur player;
	int nb_p1; int nb_p2;
	int territory_p1; int territory_p2;
} Plateau;
